﻿using LJX.SmartPark.Common.ResponseOutput;
using LJX.SmartPark.Domain.IotInfo.Large;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LJX.SmartPark.Service.IotInfo.Large
{
    public interface ILargeScreenServeics : ITransientService
    {
        Task<Response<List<LargeScreen>>> GetLargeScreenAsync(LargeScreenInfo info);

        Response<LargeScreen> GetLargeScreenById(LargeScreen input);
        Task<Response<bool>> PostLargeScreen(LargeScreen input);
        Task<Response<bool>> DeleteByIdAsync(LargeScreen input);
        Task<Response<bool>> PutLargeScreen(LargeScreen input);
        int GetCount();
        Task<Response<bool>> PutLargeScreenStation(LargeScreen input);
        Task<Response<bool>> PutLargeScreenStop(LargeScreen input);
    }
}
